BBBBB	LL	IIIIII	NN    NN  KK   KK
BB  BB	LL        II    NNN   NN  KK  KK
BB  BB	LL        II	NNNN  NN  KK KK
BBBBB	LL	  II	NN NN NN  KKK
BB  BB	LL	  II	NN  NNNN  KK KK
BB  BB	LL	  II	NN   NNN  KK  KK
BBBBB	LLLLLL  IIIIII	NN    NN  KK   KK  Coded by Matthew Landry

Calculator:	83(+) Sos and Ion
Language:	z80 assembly language
Size:	
Type:		Puzzle
Group:		TCPA! (tcpa.calc.org)

I.   Introduction
II.  Title Screen
III. Game Play
IV.  Levels
V.   Misc
VI.  Credits
VII. Version/history
IX.  Contacting me	 

I. Introduction

	I got the idea for the game blink from the Lights Out handheld game.  The idea of blink is to get all of the lights out, easy enough?  Well, it isn't that simple.  You have a cursor and a 5x5 map of 'buttons.'  These buttons are either turned on or off- blank is off and full is on. With the cursor, you must select these buttons.  When you select a button, the one you pressed plus the buttons directly touching it are inversed.  Because of this, you must be very careful on which buttons you select.

II. Title Screen

	There are a few different things that you can do on the title screen.  	
		Del - switches level sets.
		Left/Right - Lets you load a game or start a new one.
		2nd - Moves on to the game play.

III. Game Play

	The concept of the game was explained in the introduction, now I will explain the keys to you.
		Arrow Keys - Move the cursor
		2nd - Select a Button
		Clear - Exit
		Mode - Restart level

	As you have probably noticed, there is a move limit.  If you cannot beat the level in the give moves (25), then you will have to start the level over again.

IV. Levels

	Blink uses external levels.  The levels are compresses so that each level takes up ONLY 5 BYTES!  I did not include an on-calc level editor, because it is so obscenely easy to make them in a text editor on your computer.  If you would like to make a level set, email me at mhlandry@bellsouth.net.  The only way I will let anyone make level sets is if they come through me.  Level sets that aren't approved by me will not be posted on any major site, and if they are I will have them deleted.  I do not want a bunch of unbeatable levels floating around.
	You will NOT be able to run Blink if you do not have at least one level set on your calc.

V. Misc
	In order to run this game, you will need for SOS: 
		Blink.83p - main file
		Zblkst.83p - standard level set
		Zlib.83p - Sprite routine and dectect file.
		SOS.83g	- duh.
		Install.83p - you will have to run install to be able to play Blink

	This game is written in assembly level language.  Because of this, it is not impossible that this game will crash your calc.  I do not take any responsibility for anything that happens to your calc because of this game.  However, if the game does crash your calc, it shouldn't be serious and you should report the bug to me with as much description as you can get.  
	Also, this is my first asm game.  Please let me know what you think of this game.  Any and all feedback is welcome.
	As a special treat for those of you who read these types of things, there are a few eggshells in this game.  Please dont email me about em.  I will probably release them with a future version of the game or something like that.  

VI. Credits
	
	I could not have made this game by myself.  Many thanks go to all who have help me.  Here they are in no particular order:

	Dan Englender- For answering hours of endless questions and helping me with both code and
		ideas.  Also a special thanks is in order for porting blink to ion.  And many 
		more thanks for porting to ion.
	Jason Kovacs- Also for helping me constantly.  He has given me many ideas and help with 
		code.
	Brandon Sterner- For giving me motivation to continue with this project, and help with
		ideas.  Also, for letting me use his levels from flip-flop.
	Shane Popham- For converting Brandon's levels so theyd work with blink.

	Fred Coughlin- Beta testing and giving me ideas.
	Joe W.- For answering many questions, as well as inspiration.  Also, much thanks for 
		making SOS and ION.
	Bill Nagel- For talking to me about his old programming days, and INSPIRATION.

	You- for taking the time to see what this game is all about.

VI. Version/History

	Version 1.0 is the first public release.  The only other releases will probably only be bug fixes and optimizations, but do you have any ideas for future implementations?

VII. Contacting me
	
	You can contact me at mhlandry@bellsouth.net.  I am a member of the tcpa (tcpa.calc.org). Go there for more information about me and the TCPA (TI Calculator Programming Alliance).
	
	